package com.kmxd.ams.infra.jy.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * 统计信息
 *
 * @author ZuoLG
 * @since 2023-10-16
 */
@Data
@TableName("jy_statistics")
public class Statistics implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    private Long id;

    /**
     * 利用标题
     */
    private String title;

    /**
     * 申请时间
     */
    private Date applyDate;

    /**
     * 状态 0-已归档 1-待归还 2已归还
     */
    private Integer status;

    /**
     * 利用评价 0-查到 1-部分查到 2-未查到
     */
    private Integer useEval = 0;

    /**
     * 服务评价 5-极好 4-好 3-一般 2-差 1-极差
     */
    private Integer serverEval = 5;

    /**
     * 次
     */
    private Long mainOrder = 0L;

    /**
     * 人次
     */
    private Long personOrder = 0L;

    /**
     * 卷次
     */
    private Long volOrder = 0L;

    /**
     * 件次
     */
    private Long docOrder = 0L;

    /**
     * 备注
     */
    private String memo;

    /**
     * 档案载体(纸质)
     */
    private Integer carrierP = 0;

    /**
     * 档案载体(数字化)
     */
    private Integer carrierD = 0;

    /**
     * 档案载体(声像)
     */
    private Integer carrierS = 0;

    /**
     * 被评价人id
     */
    private Long userId;

    /**
     * 被评价人名称
     */
    private String userName;

    /**
     * 评价时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 评价月份
     */
    private Integer timeMonth;

    /**
     * 评价年份
     */
    private Integer timeYear;

    /**
     * 评价人id
     */
    private Long createUserId;

    /**
     * 是否评价 0-未评价 1-已评价
     */
    private Integer isEvaluate;

    /**
     * 摘抄份数
     */
    private Long zcfs = 0L;

    /**
     * 摘抄页数
     */
    private Long zcys = 0L;

    /**
     * 静电复印份数
     */
    private Long jdfyfs = 0L;

    /**
     * 静电复印页数
     */
    private Long jdfyys = 0L;

    /**
     * 摄影复制份数
     */
    private Long syfzfs = 0L;

    /**
     * 摄影复制页数
     */
    private Long syfzys = 0L;

    /**
     * 缩微复制份数
     */
    private Long swfzfs = 0L;

    /**
     * 缩微复制页数
     */
    private Long swfzys = 0L;

    /**
     * 数字化打印份数
     */
    private Long szhdyfs = 0L;

    /**
     * 数字化打印页数
     */
    private Long szhdyys = 0L;

    /**
     * 数字化拷贝份数
     */
    private Long szhkbfs = 0L;

    /**
     * 数字化拷贝页数
     */
    private Long szhkbys = 0L;

    /**
     * 开放
     */
    private Long kfq = 0L;

    /**
     * 未开放
     */
    private Long wkf = 0L;

    /**
     * 建国前
     */
    private Long jgq = 0L;

    /**
     * 历史革命
     */
    private Long lsgm = 0L;

    /**
     * 建国后
     */
    private Long jgh = 0L;
}
